HW4: Rewritten with tests