The Divide-and-Conquer Paradigm and Two Basic FFT Algorithms