Added problem 5 of Project Euler