Adding decimal support

`if(scale > unscaled.length - 1)`