func deepCopyAndSortTags(tags []string) []string {
	newTags := make([]string, 0, len(tags))
	for _, tag := range tags {
		newTags = append(newTags, tag)
	}
	sort.Strings(newTags)
	return newTags
}
func deepCopyAndSortTags(tags []string) []string {
	newTags := make([]string, 0, len(tags))
	for _, tag := range tags {
		newTags = append(newTags, tag)
	}
	sort.Strings(newTags)
	return newTags
}
func deepCopyAndSortTags ( tags [ ] string ) [ ] string { newTags := make ( [ ] string , 0 , len ( tags ) ) for _ , tag := range tags { newTags = append ( newTags , tag ) } sort . Strings ( newTags ) return newTags }
// deepCopyAndSortTags deep copies the tags in the given string slice and then
// sorts and returns the copied result.
deepCopyAndSortTags deep copies the tags in the given string slice and then sorts and returns the copied result .