Goertzel
The Goertzel Algoritm is a simplified discrete fourier transform, useful for tone detection.