3 ms·TBH that doesn't sound too complicated or overengineered, and pretty performant too. Nice solution!by isoprophlex 4y agoTBH that doesn't sound too complicated or overengineered, and pretty performant too. Nice solution!