add c++14 fft/dft range algorithms