Solved problems in Haskell from Project Euler