Using an FFT for convolution