Maximum Subarray

Dynamic programming