Associative Content Addressable Memory data structure for fast lookups.
Associative Content Addressable Memory data structure has indexes and behaves mostly like a list. However, it can more quickly search and return all the indexes that contain a given value. It can also more quickly return a count for the number of times a given value occurs.