Maximum Subarray divide- and conquer approach
Add Two Numbers- simpler version
Balanced Binary Tree- simplified version