maximum subarray cpp java added