code solutions to Project Euler (projecteuler.net)