My attempts to solve http://projecteuler.net problems in haskell