Update Binary Search Tree, Visualization

TODO: Duplicate Node? (For now, this does not allow duplicate node
values to make visualization cleaner)