My project euler solutions in haskell