Simplify digit generation
Simplify digit generation

Use 8-char routine even on 64-bit platforms, and convert the while to an if.
This is safe since we have at most 17 digits, and an unsigned int can hold 9.

See #34.

ulfjack/ryu,ulfjack/ryu,ulfjack/ryu,ulfjack/ryu