getting started with project euler solutions in haskell