Inspired by
Nafice Tehrani's
Shuffle