Inspired by
Isa PuCa's
Shuffle