Performance tradeoffs and when to choose each.
Discusses memory layout, random access vs insertion/deletion costs, and typical use-cases.