(examples-for tuples

("returns nil for nil"
 (tuples 3 nil)
 nil)

("returns single list for fewer than n items"
 (tuples 4 '(a b) )
 ((a b)))

("returns exactly one list for exactly n items"
 (tuples 5 '(a b c d e) )
 ((a b c d e)))

("returns the given list split into sublist each having n items"
 (tuples 3 '(a b c d e f g) )
 ((a b c) (d e f) (g))))