week 3 homework, all specs passing