Fast Fourier Transform – Algorithms and Applications