pub fn fft_adaptive<T>(x: &[T], norm: Option<&str>) -> FFTResult<Vec<Complex64>>where T: NumCast + Copy + Debug + 'static,
Adaptive FFT