let clamp = fn(value, minimum, maximum) { if value < minimum { return minimum; } if value > maximum { return maximum; } value }; let distance = fn(left, right) { if left < right { | right - left | left - right } }; test "clamp keeps values inside the range" { expect clamp(2, 3, 8) == 3; expect clamp(5, 3, 8) == 5; expect clamp(11, 3, 8) == 8; } test "distance is independent of order" { expect distance(4, 10) == 6; expect distance(10, 4) == 6; }