Maybe a bit more exposition about sets vs lists.  Sets require hashable objects, don't allow duplicates, have much more efficient insertion, removal, and membership testing.  I believe lists are more efficient for iteration (since they are based on arrays).