From: Zephyr Pellerin Date: 2007-11-23T05:00:01+09:00 Subject: Iterate through Array? I've been messing around with generating all possible combinations of a set of letters, (Ala, a 6 letter set would start enumerating at "aaaaaa" then move on to "aaaaab" so on and so forth, all the way down to "zzzzz") by iterating through an array using slice() , Which is a pretty good implementation for small tasks, But suppose I wanted to generate larger sets, Is there a more efficient implementation than say a=0 b=0 c=0 d=0 e=0 f=0 z = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"] slice = z.slice(a) + z.slice(b) + z.slice(c) + z.slice(d) + z.slice(e) + z.slice(f) if... else.... [Incrementing] puts slice Thank you in advance