Homework 2

due Friday, February 7 at 11:59pm