singletonSet, union, intersect and diff