Cartesian products of sequences