A Map maps from keys to values and provides quick access based on the knowledge of the key.
Does there exist a data structure like Maps which supports both key to value and value to key access? Sometimes I may want to derefence the Map via the value, while other times by the key.