Lesson 2 homework solution

I wouldn't merge this until June 20th, 11:59PM.