multiple convolution matrix multiply verified and backtested vs. Python