code: func chunkStrings(x []string, numChunks int) [][]string {
  	var result [][]string
  	chunkSize := (len(x) + numChunks - 1) / numChunks
  	for i := 0; i < len(x); i += chunkSize {
  		ub := i + chunkSize
  		if ub > len(x) {
  			ub = len(x)
  		}
  		result = append(result, x[i:ub])
  	}
  	return result
  }
docs: // chunkStrings chunks the string slice