Project euler solutions in Haskell.