private int indexOf(int value) {
    for (int i = 0; i < mySize; i++) {
      int datum = myData[i];
      if (value == datum) return i;
      if (value < datum) return -i - 1;
    }
    return - mySize - 1;
  }
private int indexOf(int value)