# Functions
New returns a new Set that is thread safe if the optional threadSafe parameter is set to true.
NewAdvancedSet creates a new AdvancedSet with given elements.
# Structs
AdvancedSet is a set that offers advanced features.
# Interfaces
Set is a collection of elements.