Added Treap's insert