2つのコレクション `c1` と `c2` の直積(デカルト積)を作成し、すべてのペア(Tuple)を含むセットを返す操作はどれか。

`c1->product(c2)` は、c1の各要素とc2の各要素の組み合わせ(Tuple)からなるコレクションを生成する。