Project Euler #56: Powerful digit sum