CartesionProduct, Relation, OrderedPair same object in pair fix