Learning Haskell by completing Project Euler