Implementing exercises in Learn You A Haskell