// if rootData != ancestor
// find ancestor in left
// find ancestor in right
// return (left + right)
// else
// find descendant in left
// search tree is left subtree, ancestor is left root
// find decendant in right
// search tree is right subtree, ancestor is left root
// return (left + right)
bool isAncestor(BinaryTree tree, int descendant, int ancestor)
{
bool validLeft = false;
bool validRight = false;