public function testOuterProductIsMatrixMultiplicationOfAAndBTranspose(array $A, array $B)
{
// Vector A⨂B
$Av = new Vector($A);
$Bv = new Vector($B);
$A⨂B = $Av->outerProduct($Bv);
// Matrix multiplication ABᵀ
$Am = $Av->asColumnMatrix();
$Bᵀ = new Matrix([$Bv->getVector()]);
$ABᵀ = $Am->multiply($Bᵀ);
$this->assertEquals($A⨂B, $ABᵀ);
}