Go string is immutable and encoded in utf8 internally. It's a bit more challenge than reversing an ascii string.