add mit 'vector'; why fourierw becomes faster????