dictionary

Dictionaries are associative containers that store elements formed by a combination of a key value and a mapped value, following a sorted order.
* Dictionaries implement binary search tree. Dictionaries store the elements in sorted order.
* All the elements in a dictionary have unique keys.  The value of an element use the key to identify it. The values in a dictionary are unindexed. The values are mutable.