Added Cartesian Array combine function