binarytree.c