How it works
A dictionary is a collection of key and value pairs. You look up a key to get its value.
No counting boxes and no searching: the key leads straight to its value.
Each key may appear only once, or the lookup is unclear.
Add more columns and a dictionary becomes a table, with one row for each key.