private static boolean binarySearch1(Long number, int lo, int hi)
  {
   if (lo > hi)
      return false;
    int location = (lo + hi) / 2;
    if (sorted[location]==number)
      return true;
    if (sorted[location] < number)
      return binarySearch1(number, location+1, hi);
    return binarySearch1(number, lo, location-1);
  }