blueardour - 2015-03-02

another example, if 'crunch -p qw as rt', it outputs:
as
qw
rt
asqw
asrt
qwas
qwrt
rtas
rtqw
asqwrt
asrtqw
qwasrt
qwrtas
rtasqw
rtqwas