Lowest common ancestor via in-order and post-order traversal