Euler projects done in haskell