Maximum_Subarray - first version