Define cartsian product.
The cartesian product is an operation that combines every row of one table with every row of another table to create a new table.