made stuff in binarytree.c