least common ancestor binary tree - Search