problem 21, summing amicable numbers under a limit