My "specialized" FFT from grad school.