Hacker School Haskell Project Euler