A sequential smoothing algorithm with linear computational cost
smoothing algorithms for state – space models .