public function testAUnsionBCrossCEqualsUnsionOfACRossCAndBCrossC(Set $A, Set $B, Set $C)
{
$⟮A∪B⟯×C = $A->union($B)->cartesianProduct($C);
$⟮A×C⟯∪⟮B×C⟯ = $A->cartesianProduct($C)->union($B->cartesianProduct($C));
$this->assertEquals($⟮A∪B⟯×C, $⟮A×C⟯∪⟮B×C⟯);
$this->assertEquals($⟮A∪B⟯×C->asArray(), $⟮A×C⟯∪⟮B×C⟯->asArray());
}