Rader's FFT algorithm can be used to compute DFTs of length
operations when is a prime number.
For an introduction, see the Wikipedia page for Rader's FFT Algorithm:
A Fixed-Point Introduction by Example
Handling Spectral Inversion in Baseband Processing
Understanding the Phasing Method of Single Sideband Modulation
An Interesting Fourier Transform 1/f Noise