Sorry - got one line out of place. Here ya go.
Still the fastest yet.
function arevers p
local t
local tNumElems
put the number of lines in p into tNumElems
split p by cr
put empty into t
repeat for each line l in p
put p[tNumElems] & cr after t
subtract 1 from tNumElems
end repeat
return t
end arevers
--
Mark Wieder
ahsoftware at gmail.com