Fundamental Operations on a Set
- Adding an element
- Adding an element has no effect if the element is already in the set
- Removing an element
- Attempting to remove an element that isn't in the set is silently ignored
- Containment testing (does the set contain a given object?)
- Listing all elements (in arbitrary order)