Fun Haskell exercises...