Added convolution-based DFT function
A little fix
Another little fix
Initialization uses now dft() instead of fft()