Inspired by
nylieee's
Shuffle