Treap balanced binary search tree/heap in Go | Hacker News Reader