Set-like data structure
Implementation of a set-like data structure with constant time addition, removal, and random selection.