Encapsulated FFT implementation in Complex.hs