Project Euler exercices (http://projecteuler.net) in Haskell