Inspired by
crimson917's
Shuffle