Increments a given version number to the next incompatible version.
Sets/gets the matching version range as a specification string.
Return whether a is less than, equal, or greater than b
Tests the relation between a and b. A and b can be overlapping or disjoint and a can be a subset of b.