Define pointing and Cartesian product