Inspired by
Alicja Daniszewska's
Shuffle