This is the best performance I could get out of the blur tool, I don't think I can make it any faster at this point. I don't know what to classify it as, only O(1/2(n^2)) comes to mind.