Sequential Monte Carlo in Practice