Project Euler problem solutions written in Python