es uno de los algoritmos más comunes, se consigue con una simple busqueda:
https://www.google.co.ve/search?q=nu...a&channel=fflb
obviamente no todos son refinados, algunos mejoran el caso 100100100 en "cien millones cien mil cien", mientras que la mayoría ponen "un ciento millones cien mil ciento", pero es fácil de adaptar o conseguir, yo mismo tengo uno, pero realmente ni idea de donde lo dejé