Solutions to the Project Euler problems in Haskell (projecteuler.net)