Convolution kind of working

There is a bug where the last rows are not done properly, and instead it
repeats some columns