My Euler problem solutions written in Haskell