3 ms·this one is old; was already on HN a few weeks ago. still nice, though :-)by 38leinad 16y agothis one is old; was already on HN a few weeks ago. still nice, though :-)