All comparison functions work on integers, floats and characters.
a == b {(a, a) bool :: (a in ordinal)}
Returns t if the two arguments are equal.
a /= b {(a, a) bool :: (a in ordinal)}
Returns t if the two arguments are not equal.
a < b {(a, a) bool :: (a in ordinal)}
Returns t if the first argument is strictly less than the
second argument.
a > b {(a, a) bool :: (a in ordinal)}
Returns t if the first argument is strictly
greater than the second argument.
a <= b {(a, a) bool :: (a in ordinal)}
Returns t if the first argument is less than or equal to the
second argument.
a >= b {(a, a) bool :: (a in ordinal)}
Returns t if the first argument is greater or equal to the second
argument.