An Introduction to Cache-Oblivious Data Structures | Hacker News