Take into account the following improvements. Include references to any additional functions not already mentioned. ### Capacity - [ ] [empty](https://en.cppreference.com/w/cpp/container/set/empty) - [ ] [size](https://en.cppreference.com/w/cpp/container/set/size) ### Modifiers - [ ] [clear](https://en.cppreference.com/w/cpp/container/set/clear) - [ ] [insert](https://en.cppreference.com/w/cpp/container/set/insert) - [ ] [erase](https://en.cppreference.com/w/cpp/container/set/erase) - [ ] [swap](https://en.cppreference.com/w/cpp/container/set/swap) - [ ] [extract](https://en.cppreference.com/w/cpp/container/set/extract) - [ ] [merge](https://en.cppreference.com/w/cpp/container/set/merge) ### Lookup - [ ] [count](https://en.cppreference.com/w/cpp/container/set/count) - [ ] [find](https://en.cppreference.com/w/cpp/container/set/find) - [ ] [contains](https://en.cppreference.com/w/cpp/container/set/contains) - [ ] [equal_range](https://en.cppreference.com/w/cpp/container/set/equal_range) - [ ] [lower_bound](https://en.cppreference.com/w/cpp/container/set/lower_bound) - [ ] [upper_bound](https://en.cppreference.com/w/cpp/container/set/upper_bound) ### Observers - [ ] [key_comp](https://en.cppreference.com/w/cpp/container/set/key_comp) - [ ] [value_comp](https://en.cppreference.com/w/cpp/container/set/value_comp) ### Non-member functions - [ ] [swap2](https://en.cppreference.com/w/cpp/container/set/swap2) - [ ] [erase_if](https://en.cppreference.com/w/cpp/container/set/erase_if)
Take into account the following improvements. Include references to any additional functions not already mentioned.
Capacity
Modifiers
Lookup
Observers
Non-member functions