Array shuffler (Knuth method)