public static void subMergeSort(int[] array, int p, int r) {
		if (p < r) {
			int q = p + (r - p) / 2;
			subMergeSort(array, p, q);
			subMergeSort(array, q + 1, r);
			merge(array, p, q, r);
			printArray(array);
		}
	}