2 ms·Not my code, but I have versions I've written for various platforms/languages that I use.by ChrisLomont 7y agoNot my code, but I have versions I've written for various platforms/languages that I use.