private static void buildMaxHeap(int[] arr){
		if(arr == null || arr.length <= 1){
			return;
		}
		
		int half = arr.length /2;
		for(int i=half; i>=0; i--){
			maxHeap(arr, arrTemp.length, i);
		}
	}//a method of heap sort