Persistent red-black tree in Lisp | Hacker News Reader