3 ms·The author has been programming professionally for about a decade.by noelwelsh 10y agoThe author has been programming professionally for about a decade.