4 ms·This seems neat. I feel like i've re-invented less complete versions of this dozens of times.by darawk 6y agoThis seems neat. I feel like i've re-invented less complete versions of this dozens of times.