I\'m trying to generate all possible combinations of a set of strings, using each string maximum once.
Here's my naive recursive implementation:
(No idea what I did, of course)
http://codepad.org/5OKhsCJg