UnicodeSet should implement Compareable, so that UnicodeSets can be sorted. (And
the equivalent on C++).
Below is a comparison operation, implemented as a Comparator (external to the
class). It can be modified and added as a compareTo() method. (The modifications
can include optimization to just use list[i], returning the first difference.)