Is there a conceptual way to understand where the Fast Fourier Transform is avoiding redundant computation and thus achieving O(nlogn) instead of O(n2).
Consider a standard example of the FFT to multiply two polynomials faster. Its not obvious to me conceptually why the FFT should yield a faster way to multiply two polynomials.