Project Euler answers from MakerBar's Haskell book club