Using a number-box to put 0.99 into a [swap 1]->[- ] outputs 0.00999999 instead of 0.01. Anyone know why this is? I've expanded the number-box to make sure it doesn't have any decimal values beyond the 100ths place. Oddly, 0.98 gives back 0.02 normally.
I've just tried putting a message [1 (->[- 0.99] and this also gives back 0.00999999. Tried it without any number-boxes, putting a [print] at the output and the result is the same.