public function testProjPerpDotProductEqualsZero(array $A, array $B)
{
$A = new Vector($A);
$B = new Vector($B);
$projᵇA = $A->projection($B);
$perpᵇA = $A->perp($B);
$projᵇA⋅perpᵇA = $projᵇA->dotProduct($perpᵇA);
$this->assertEquals(0, $projᵇA⋅perpᵇA);
}