-- Homework 21, problem 3 -- solution. local function clamp(x, lo, hi) if x < lo then return lo end if x > hi then return hi end return x end print(clamp(5, 0, 10)) -- 5 print(clamp(-3, 0, 10)) -- 0 print(clamp(99, 0, 10)) -- 10