Added solution to Problem 32 of Project Euler

Solution contains commented explanation of optimization