treap - randomized binary search tree