docstring for the convolution