Add solution to Project Euler problem 6