I'd like to see the algorithm for the "nifty array-syntax trick that allows you to calculate a convolution between two ranges very compactly." Tnx for the offer. :)