Project Euler Solutions - Python