grading hw4

Grade 4.3/5

Hey Chris,
You've got some great stuff here.  I put in a bunch of inline comments, which you should definitely look at.  This assignment is a great opportunity to bring up the idea of making your code easy to edit.  Let's say you wanted to add 50 more functions to your collection.  How much extra work would that be?  It's possible to write code such that it would be easy to incorporate those extra functions.  Keep that in mind while you're writing, and you'll save yourself a lot of time down the road and people will think you're a pro.
Like I said before, though, this is awesome work.
Diana