Compute the cartesian product of two array-like objects. i.e., every possible pairing of their elements.