code: final ByteBuffer readPointer(int index) {
      int pointerOffset = computePointerOffset(index);
      return sliceOutRange(pointerOffset, pointerOffset + POINTER_SIZE_BYTES);
    }
docs: Read a pointer from the specified index.