add MathUtil.clamp