RBTree remove added, some other additions