code: func (sc *ScatterGather) String() string {
  	mapping := make(map[string][]string, len(*sc))
  	for item, wd := range *sc {
  		mapping[wd] = append(mapping[wd], item)
  	}
  	return fmt.Sprintf("%v", mapping)
  }
docs: // String implements the Stringer interface.