Project Euler 21 Amicable Numbers