6 ms·Minimalistic approach: 60 lines of code. Interesting.by jlake123 16y agoMinimalistic approach: 60 lines of code. Interesting.