exemplifies DFT with fft() and DIY