Check out
torch’s
Shuffle

so this has been much of my 2025 so far for mental health reasons