Inspired by
Abbyigail's
Shuffle