Project Euler Solutions written in Haskell, seriously what else!?