Work I turned in for hw1 in this commit.