Haskell solutions to Project Euler exercises