FFT works and iz faaaaaaaaaaaast, but only in parallel. Is slow otherwise.