* shrinked intersectSet (getSubset did the intersection already)
+ diffSet function