The convolution operation