Useful when analyzing the amplitude or phase of a specific frequency.
When analyzing only a few specific frequencies, it may be more efficient than an FFT.
Different from the FFT, the computational cost remains the same even when the block size is not a power of 2.
Works with no_std by default.