[PD] fft algorithms revisited