There are some useful algorithms that run on two sets of values

Here's a graphical interpretation of how they work, and it is how I remember them:

- set_union
- set_intersection
- set_difference
- set_symmetric_difference

Here's a graphical interpretation of how they work, and it is how I remember them: