Inspired by
tosia_loczek_official's
Shuffle