Solutions to the project euler problems in a number of languages