Check out
Pavel Bartušek’s
Shuffle

idk