Inspired by
Yadian Meryl's
Shuffle