An unordered collection of related items wherein no item occurs more than once."
What I am interested in is set covering; unions of sets, intersections, differences, etc...pragmatic set operations.
The C examples I've found use lists so I'm adapting for associative arrays.