Haskell Yorgey lectures - homework excercises