Haskell solutions to ProjectEuler challenges