Going through the ProjectEuler problems with Haskell.