block
by
robinhouston
868295ee48e13f806e44cee47e5970f2
Matt Day’s in-place permutation algorithm using JavaScript generators
permute.js