My solutions to the Project Euler problems in Haskell