in reply to Table shuffling challenge

Some ideas:

HTH