add C++14 constexpr fft/ifft
fix fft implementation
add c++14 constexpr spectrum and wave genarator algorithms