HiPPO: Recurrent Memory with Optimal Polynomial Projections Albert Gu