Recently for a Secret Project 🤫 I had a need to shuffle an array. Luckily I found the Fisher–Yates Shuffle, but I still needed to actually implement it in TypeScript. In particular, I was hoping for an immutable method on Array, similar to existing methods like toSorted(). In that case, I would be able to get an array of shuffled questions by calling questions.toShuffled().