3 ms·This is the first thing that came to mind, not the best we can do.by pfortuny 6y agoThis is the first thing that came to mind, not the best we can do.