[WIP] Adding decimal support

This doesn't make sense.

You can insert the decimal point by taking a substring from the end of unscaled.toString().