FormatValue (String)

when ‘characters after comma’ is set to 0, the input is rounded up (0.5 is formatted as 1). this node has no business doing that; the first character of 0.5 is 0, not 1!

also, the minimum number for ‘characters before comma’ is 1, which is not sophisticated enough.