Made naming convention (in particular, underscores and 1D, 2D) over FFT and convolution stuff, also names like RealFFT_1D(); added separate FFT's algorithm for 1D case, support in utilities; jump tables to support method dispatch in FFT-based convolutions