function clamp(n, lo, hi) { return Math.max(lo, Math.min(hi, n)); }