Inspired by
Marcela Ruiz's
Shuffle