A collection of my Project Euler solutions in Haskell