stock reverse(a[]) { new l = strlen(a); new lm1 = l - 1; new hl = l / 2; new c; for(new i = 0; i < hl; ++i) { c = a[i]; a[i] = a[lm1 - i]; a[lm1 - i] = c; } }