code: func uniqueSortedStrings(input []string) []string {
  	uniquemap := make(map[string]struct{})
  	for _, str := range input {
  		uniquemap[str] = struct{}{}
  	}
  
  	output := make([]string, len(uniquemap))
  
  	i := 0
  	for key := range uniquemap {
  		output[i] = key
  		i = i + 1
  	}
  
  	sort.Strings(output)
  	return output
  }
docs: // uniqueSortedStrings removes duplicates from a slice of strings and returns
  // a sorted slice of the unique strings.