Tree: Depth-First Search - Lowest Common Ancestor of Binary Tree
Given the following partial parent map after building it for a binary tree:
parent = {node3: None, node5: node3, node1: node3, node6: node5, node2: node5}
If the LCA of nodes 6 and 2 is node5, which nodes are the original p and q used in the LCA call?
