local reverse = string.reverse

do --- misc
  local y
  for i=1,100 do y = reverse("abc") end
  assert(y == "cba")
  local x = "abcd"
  for i=1,100 do y = reverse(x) end
  assert(y == "dcba")
  x = 1234
  for i=1,100 do y = reverse(x) end
  assert(y == "4321")
end