2つのリストの要素のすべての組み合わせ(直積)を生成する関数はどれか。

setproduct関数は、与えられた複数のリストに含まれる要素のすべての組み合わせを見つけ、リストのリストとして返す。