int index = -1;
boolean flg = false;
while (low <= high) {
System.out.println(Integer.toBinaryString(low + high));
int mid = (low + high) >>> 1;
System.out.println(Integer.toBinaryString(mid));
if (old[mid] < target) {
low = mid + 1;
} else if (old[mid] > target) {
high = mid - 1;
} else if (old[mid] == target) {
index = mid;
flg = true;
break;
}
}