Convolution class with red tests