assignment 2

seems very similar to the example code

I wish they would use decent names in their examples