On Sun, 17 Oct 2004 07:21:56 -0700, Jeffrey Froman wrote: > Particularly if you avoid building the interim "stack" list, by making use > of recursion: The original poster explicitly mentioned not using recursion due to wanting to flatten things deeper than the call stack can go.