Maximum Subarray Sum Using Kadanes Algorithms