cross_list function

List all combinations of values