Inspired by
Adil Kisuke's
Shuffle