- set operations
  - union
  - intersection
  - difference
