Project Euler #74: Digit factorial chains