let lt x y = Z.cmp x y < 0