Fixes max, min and minmax when comparing zeros with different signs

This fix assures that `max(-0.0,0.0) === max(0.0,-0.0)`, and similarly for the other functions. This fix follows the same ideas of #8968
I meant the spaces inside of the parentheses in function calls. However, I think this entire fix is not quite right since we should probably be using `isless` instead of `<`.