The homework exercises of University of Pennsylvania's Haskell course CIS194