public function testPerpendicularDotProduct(array $A) { $A = new Vector($A); $A⊥ = $A->perpendicular(); $A⋅A⊥ = $A->dotProduct($A⊥); $this->assertEquals(0, $A⋅A⊥); }