Learning Haskell via by solving the Project Euler problems