void findMinMax(int list[], int start, int end, int *max, int *min) { ...
max1, min1 = find_max_min(arr, left, mid) # Find max and min in the left half max2, min2 = find_max_min(arr, mid + 1, right) # Find max and min in the right half ...