[ProjectEuler.net] Problem 3 largest prime factor