Project euler in various languages