But that post left me wondering: is it possible to do better without resorting to parallel processing? Turns out the answer is yes.