Project Euler #34: Digit factorials