Inspired by
Gabriela H.'s
Shuffle