An in-place truncated Fourier transform. (May 2022)