Rework ring's prelim to be ternaryComparisons and moved to src/sort Addressing github issue #343, which is to use one base comparison result type for what happens in both src/ring and src/enumfset.