Project Euler #17: Number to Words