Inspired by
Nia Peteva's
Shuffle