* * The merge() function is used for merging two halves. * The merge(arr, l, m, r) is key process that assumes that * arr[l..m] and arr[m+1..r] are sorted and merges the two * sorted sub-arrays into one. * * @param arr - array with two halves arr[l...m] and arr[m+1...r] * @param l - left index or start index of first half array * @param m - right index or end index of first half array *
source not stored for this graph (policy: none)