console interactive BST tree allowing real-time tree modifying with tree-contents view