Short-circuit n=1 recursions to save allocs
Make the transforms in-place for speed
Correct comment
Add fft image module