Example (8-bit): (-5) - (2) = (-7).
Result (-7) has the sign bit set
Thus (-5) is less than (2).
Consider the following case:
Example (8-bit): (-128) - (1) = (+127)
Result (+127) overflowed. Answer should have been (-129).
Result appears positive, but overflow occured.
Thus (-128) is less than (1).