problem 20: Factorial digit sum
problem 21: Amicable numbers