Fast Gaussian blur

I'm not sure that this comment is accurate -- I don't think that HorizontalBoxBlur transposes at all. It _requires_ a transpose around the second pass.