Working on the Convolution Function.