Completion of the Project Euler Tasks