-- 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
