Project Euler in 3 languages