I like this for Pseq. I'm not sure how it would work for Prand and its siblings, since they don't iterate over the entire collection. How would you determine when to get the next list? Very likely the intended use of reverse is where you have a number of short, finite Pbinds being chosen in a higher level pattern (Pseq or Prand, e.g.). But it does seem an odd way to go about it, and one that I don't recall having occasion to use. hjh On Dec 3, 2007, at 8:04 AM, ronald kuivila wrote: Hi all, : H. James Harkins : jamshark70@xxxxxxxxxxxxxxxxx : http://www.dewdrop-world.net .::!:.:.......:.::........:..!.::.::...:..:...:.:.:.:..: "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman |