traversal, treap