Text this: Algorithms for discrete fourier transform and convolution /