add two dimensional convolution

Example from "http://www.songho.ca/dsp/convolution/convolution2d_example.html":
	i = [[1,2,3],[4,5,6],[7,8,9]]
	kern = [[-1,-2,-1],[0,0,0],[1,2,1]]
	print(convolution(i,kern))