Haskell solutions to Project Euler problems: https://projecteuler.net/problems