Project Euler2372026-03-28matrix exponentiationlinear recurrence\[M\begin{bmatrix}a(n-1)\\a(n-2)\\a(n-3)\\a(n-4)\end{bmatrix}=\begin{bmatrix}a(n)\\a(n-1)\\a(n-2)\\a(n-3)\end{bmatrix}\]