added binary search tree code with graphviz output