while(first <= last){ if (array[middle] < search) first=middle +1;else if (array[middle] == search) found = TRUE; else last = middle –1; middle = (first+last)/2;} if (first > last) not Present = TRUE;