let gt x y = Z.cmp x y > 0