Filtering should now be done correctly

I now keep track of the last processsed sample within the object, to use
real past values in the convolution.
The first values are all 0.