Cartesian products of sequences
