"Purely Functional Data Structures" by Chris Okasaki [pdf] | Hacker News Reader