Rader's FFT algorithm can be used to compute DFTs of length in operations when is a prime number. For an introduction, see
http://en.wikipedia.org/wiki/Rader's_FFT_algorithm