Inspired by
Bubbles's
Shuffle