Properly detect/format negative zero