clamp template<typename T> T clamp(T val, T min, T max) noexcept; Returns val, clamped between min and max.