3 ms·Agreed, there are much more elaborate approaches than this one.by pyritschard 13y agoAgreed, there are much more elaborate approaches than this one.