Fast-Fourier-Transform Basic 2-radix decimation-in-time FFT implementation. Support signals with arbitrary length.