My solutions to project Euler in Haskell