code: func (itr *sliceIterator) Seek(bseek, pseek uint64) {
  	for i := 0; i < itr.n; i++ {
  		rowID := itr.rowIDs[i]
  		columnID := itr.columnIDs[i]
  
  		if (bseek == rowID && pseek <= columnID) || bseek < rowID {
  			itr.i = i
  			return
  		}
  	}
  
  	// Seek to the end of the slice if all values are less than seek pair.
  	itr.i = itr.n
  }
docs: // Seek moves the cursor to a given pair.
  // If the pair is not found, the iterator seeks to the next pair.