(Discrete) Fourier Transform  -  any wave * cosNx, * sinNx