struct Tree { int info; Tree *left; Tree *right; }; Tree *insert(Tree *root, int value); Tree *search(Tree *root, int value); void freeTree(Tree *root);