Implemented naive Convolution (untested)