Something
public text v1 · immutableDim outer as integer
Dim inner as integer
If radlast.checked then
for outer = 0 to strlast.getupperbound(0)-1
for inner = 0 to strlast.getupperbound(0)-1
if strlastname(inner) > strlast(inner +1) then
strtemp = strlast(inner)
strlast(inner) = strlast(inner +1)
strlast(inner + 1) = strtemp
...
endif
next inner
next outer
endif