Ziqi:[Maximum Subarray] solution