package stringutils import ( "slices" "strings" ) func Shout(s string) string { return strings.ToUpper(s) + "!" } func Echo(s string, n int) string { copies := []string{} for range n { copies = append(copies, s) } return strings.Join(copies, " ") } func ReverseWords(s string) string { words := strings.Fields(s) slices.Reverse(words) return strings.Join(words, " ") }