code: @Override
      public T get(int index) {
          /* Check that this is a valid index. */
          if (index < 0 || index >= size())
              throw new IndexOutOfBoundsException("Index " + index + ", size " + size());
  
          /* Look up the element. */
          return mArrays[computeOffset(index)][computeIndex(index)];
      }
docs: Returns the value of the element at the specified position.
  
  @param index The index at which to query.
  @return The value of the element at that position.
  @throws IndexOutOfBoundsException If the index is invalid.