Trees: Find common ancestor of two nodes in a binary tree (not
necessarily BST)