Project Euler: Problem 30: Digit Fifth Powers