Inspired by
BroadwayGreaser#1's
Shuffle