docs: function(arrays, options, callback) {
        var options = (options !== undefined ? options : {});
        var config = {};
        config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);
        config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;
        config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;
        config.escaper = 'escaper' in options ? options.escaper : $.csv.defaults.escaper;
        config.experimental = 'experimental' in options ? options.experimental : false;
  
        if(!config.experimental) {
          throw new Error('not implemented');
        }
  
        var output = [];
        for(i in arrays) {
          output.push(arrays[i]);
        }
  
        // push the value to a callback if one is defined
        if(!config.callback) {
          return output;
        } else {
          config.callback('', output);
        }
      }