added moving average and recursive moving average filters