Inspired by
Abigail's
Shuffle