Inspired by
Amelia R's
Shuffle