Inspired by
Andrei Reynoso's
Shuffle