Mon, 11 Nov 2002 20:23:42 -0500
Many thanks Fernando & Torsten.
So, there were several things to learn there... I'm glad I asked. It's such
a cool function!
Again, thank you for your help.
> "rtn" is just a "local variable" declared in the let, it has no initial
> value so that defaults to nil. It is used inside the loop to build up a
> list (the "push" function does that). The value of rtn is what is
> returned from the function. The last form ("rtn") evaluates to the
> contents of "rtn" and that is what is returned.
> -- Fernando