public int[] sort(int[] arr) {
		int temp = 0, j = 0;
		for (int i=0; i<arr.length; i++) {
			j = i -1;
			temp = arr[i];
			for (;j>=0 && temp < arr[j]; j--) {
				arr[j+1] = arr[j];
				if (printable) print(" insert", arr, j, j+1, stepCount++);
			}
			arr[j+1] = temp;
		}
		return arr;
	}