Tech »  The 5 Ingenious Data Structures (and What They Actually Do)