Found bug in predicate of tree_search while loop
Working on creating rbtrees