adding initial version of rbtree and a way to print binary trees