fixed up binary_tree.c