Persistent Red Black Trees in Haskell | Hacker News Reader