Project Euler Problem 8 - largest product in a series