added rosettacode.org/wiki/Knuth_shuffle#FunL task