added rbtree basic functions

basic functions member functions for rebalance.
no riight value ref
basic constructor Dtor