- added fft-based smoother (running mean), which is faster than convolution