A sequential smoothing algorithm with linear computational cost
Monte Carlo smoothing for non-linear time series