Returns the shortest string that correctly represent the input number.
An Integer is converted to a decimal representation with no decimal point.
@override String toString() => value.toString();