3 ms·This deserves more upvotes than the 1 that I can give it.by michaelochurch 13y agoThis deserves more upvotes than the 1 that I can give it.