https://stackoverflow.com/questions/8240637/convert-numbers-to-letters-beyond-the-26-character-alphabet
Anonymous
Solving the next 5% probably costs more than the previous 90%.