Inspired by
Paige_Nesbitt's
Shuffle