Inspired by
brii's
Shuffle