Excercise 1
Fixed with, added tests
Part 2 - all in one commit :P
can't spell
cleanup, test cases
Merge branch 'master' of github.com:chris-hudson/EECS-662