Homework 2

I worked with Neil Kloosterman on this. We didn't get the test for thread safety to work.
I also don't know how to remove the earlier assignment from the pull request.