local function sign(x) if x > 0 then return 1 elseif x < 0 then return -1 else return 0 end end return { sign = sign, }