code: func TimSort(data sort.Interface) {
  	newArrayTimSorter(data, data.Len()/64).sort(0, data.Len())
  }
docs: // L699
  /*
  Sorts the given array slice in its own order. This method uses the
  Tim sort algorithm, but falls back to binary sort for small arrays.
  */