Tree: Depth-First Search - Maximum Depth of Binary Tree
Given the following memoization cache after computing maxDepth on a binary tree:
memo = {nodeA: 3, nodeB: 2, nodeC: 1}
If nodeA is the root, nodeB is its left child, and nodeC is nodeB's left child, what is the maximum depth of the tree?
