4 ms·This is awesome. Well-written, too. I'll be using this.by martindale 11y agoThis is awesome. Well-written, too. I'll be using this.