func Reverse(s string) string {
	cs := make([]rune, utf8.RuneCountInString(s))
	i := len(cs)
	for _, c := range s {
		i--
		cs[i] = c
	}
	return string(cs)
}
func Reverse(s string) string {
	cs := make([]rune, utf8.RuneCountInString(s))
	i := len(cs)
	for _, c := range s {
		i--
		cs[i] = c
	}
	return string(cs)
}
func Reverse ( s string ) string { cs := make ( [ ] rune , utf8 . RuneCountInString ( s ) ) i := len ( cs ) for _ , c := range s { i -- cs [ i ] = c } return string ( cs ) }
// Reverse a string
Reverse a string