Add solution: Maximum Subarray