RedBlackTree fully implemented