3 ms·I was asked to invent this algorithm on a whiteboard in 30 minutes. Loved it.by ValleZ 2y agoI was asked to invent this algorithm on a whiteboard in 30 minutes. Loved it.