struct tnode *find (struct tnode *t, int content) { if (t && t->content != content) return find ((t->content < content) ? t->right : t->left, content); return t; }