Inspired by
Federica Castagna's
Shuffle