Clamps x to the range [min, max].
Return
min if x < min, max if x > max, otherwise x
Clamps x to the range [min, max].
Return
min if x < min, max if x > max, otherwise x
Clamps x to the range [min, max].
Return
min if x < min, max if x > max, otherwise x