Inspired by
Elena Gesheva's
Shuffle