Skip Lists: A Probabilistic Alternative to Balanced Trees | Hacker News Reader