Inspired by
sienna_j0's
Shuffle