My attempts at Haskell solutions for Project Euler