product

fun <T> product(vararg lists: List<T>): Iterable<List<T>>