String operations and Cartesian Product