I noticed that in the FFT file above the `assert` comments were often changed to `xassert`.  I guess this is a good opportunity to ask: a) what's the difference between `assert` and `xassert`; b) should the latter be used here also?