Check out
Gi Kovács’s
Shuffle

Broken.