Problem 20 - Factorial digit sum