>>>>> "Tony" == Tony Bowden <[EMAIL PROTECTED]> writes:
Tony> We're drifting further and further off topic here, but the trick to the Tony> Schwartzian Transform is the caching, not the maps. The maps are just a Tony> convenient construct that allows the whole thing to be written in one Tony> command, without lots of temporary variables. Exactly. You're caching the complex sort-function so that it doesn't need to be recomputed for the various pairings, leading to either a slowdown or phase errors. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!