Learn Theoretical concepts of Discrete Fourier Transform(DFT) and Fast Fourier Transform (FFT-the improved/faster ver)