public static int[] shellSort(int array[]){
		 int incr,i,temp,j;
		 int num = array.length;
		 for (incr = num / 2; incr > 0; incr /= 2){
			 for (i = incr; i < num; i++){
				 temp = array[i];
				 for (j = i; j >= incr; j -= incr){
					 	if (temp < array[j - incr]) {
					 		array[j] = array[j - incr];
					 	} 
					 	else {
					 		break;
					 		}
				 }
				 array[j] = temp;
			 }
		 }
		 return array;
	 }