Added comments for functions
Add call erase() and test cases for the same. Ensure that older versions of the treap remaon unchanged when an element is deleted and that only the new treap potentially reduces in size by 1.