utilities::
::
conv
Convolve an input vector with a kernel, returning an output of the same length as the input.
Uses zero-padded fft based output
out
input
kernel