Inspired by
Raquel_Moon's
Shuffle