code: func (s *sstack) Less(i, j int) bool {
  	return (s.blocks[i/blockSize][i%blockSize].priority - s.blocks[j/blockSize][j%blockSize].priority) > 0
  }
docs: // Compares the priority of two elements of the stack (higher is first).
  // Required by sort.Interface.