3 ms·2012. Dead link to his source: he does have a github.by gardenfelder 4y ago2012. Dead link to his source: he does have a github.