3 ms·[insert trope about premature optimization here]by isoprophlex 9y ago[insert trope about premature optimization here]