Foundational Data Structures (and Their Weird Cousins) Explained | Hacker News Reader