impl Treap (put, delete)