Understanding Clojure's Persistent Vectors | Hacker News Reader