- added recyclable factories for skipSet and compositeSet [reduces
garbage, but does add latency to search]
- moved to ConcurrentSkipListSet for find results and compositeSet for
not, <, <=, >, >=. (fast contains() operation for retainAll)