bug in comment: freq_domain[fft_len-1], not [fft_len]