subset union(List) intersection(List) subset(List)