Inspired by
Emanuela Araujo's
Shuffle