Project Euler Solutions primarily in python