Solutions to some coding puzzles using Haskell