mark min(), max() and clamp() as constexpr