max_sum_of_left = max_sum_from_start(array[left : mid + 1][::-1]) max_sum_of_right = max_sum_from_start(array[mid + 1 : right + 1]) left_half_sum = max_subarray_sum ...