2.2 Code tour: 2D convolution (introduction)