Fast Gaussian blur

The nested for loops here are for cache friendliness and memory access patterns, correct?

should probably add comment in here documenting that, and explaining the interaction with the size parameter.