An in-place, in-order prime factor FFT algorithm | Synapse