Solved Euler problems with Haskell