public static function magicSquares(int $n) : array { if ($n < 0) { return []; } $M = []; for ($i = 0; $i < $n; $i++) { $M[] = $i * ($i ** 2 + 1) / 2; } return $M; }