Convolve either a window or sparse array (via hash) over a list.