https://tutorial.eyehunts.com/js/javascript-toprecision-method-format-a-number-to-a-specific-precision-or-length/
JavaScript toPrecision method | format a number to a specific precision or length