Homework 1 finished.

I apologize for the late submission.  I thought I'd sent this pull request already, but can't find any evidence of having done so.