docs: public T get(int index) throws IndexOutOfBoundsException {
          if (index >= mSize || index < 0) {
              throw new IndexOutOfBoundsException("Asked to get item at " + index + " but size is "
                      + mSize);
          }
          return mData[index];
      }