2 ms·In fairness, I should point out that the really slow version was also written by me :)by IanCal 11y agoIn fairness, I should point out that the really slow version was also written by me :)