update Binary_Tree_Maximum_Path_Sum using Divide and Conquer