rb tree, the beginning