Inspired by
Andreea Cazacu's
Shuffle