Inspired by
abigail !!'s
Shuffle