included more stuff from brent yorgey's tutorial on typeclasses
https://www.fpcomplete.com/user/byorgey/introduction-to-haskell
and starting to get the hang of it.