Text this: Fast Fourier transform and convolution algorithms