Speedup the FFT implementation

Roughly twice.