Project Euler solutions, currently in Python