code: function shuffle(data) {
      // Convert the string to an array
      var content = (typeof data === 'string' ? data.split('') : data);
  
      // Perform the shuffle on the array
      for (var length = content.length - 1; length > 0; length--) {
        var index = Math.floor(Math.random() * (length + 1));
        var temp = content[length];
        content[length] = content[index];
        content[index] = temp;
      }
  
      return content.join('');
    }
docs: Everyone do the Fisher-Yates shuffle now -_(*-*)_-
  
  @param {Array|String} data An array of characters or a character string
  whose index values to shuffle
  @returns {String} The shuffled data