Real-valued FFT rfft() is working. Baby steps.