Inspired by
Viki Tsaneva's
Shuffle