Inspired by
Szilakszofi's
Shuffle