2 ms·Superb article, I would up vote this 5 times if I couldby paulsutter 15y agoSuperb article, I would up vote this 5 times if I could