in reply to cartesian product preserving order

Anonymous Monk,
In addition to Algorithm::Loops, see Perl6 Contest #2: P6 That Doesn't Look Like P5 that has both p6 and p5 solutions.

Cheers - L~R