Fix the old bug where (-0.1).to_s == "0.-1"