public function testNonSquare() { $matrix = new Matrix([[2, 3, 1, 5], [6, 13, 5, 19], [2, 19, 10, 23]]); static::expectException(MatrixException::class); new LU($matrix); }