a balance tree named rbtree