Project Euler Attempts in Haskell