Addition of function swap in bst.
There are still problems with member swap.