Leetcode 643 Maximum Average Subtree Definition