docs: function (num) {
              
              if (typeof num !== 'number')
                  throw "TypeMismatch: num: Number";
      
              else if (!isFinite(num))
                  return num.toString();
              
              else {
                  var p = _getPrecision(num);
                  return num.toFixed(Math.max(0, p));
              }
          }