Project Euler problems solved in the greatest of languages: Haskell