Treap update

Finished puts and find
delete not tested and debugged yet.