Musterlösung Blatt 4
Haskell code from the slides
advanced features of type classes