docs: function(n, c, which) {
  		if (which === null || which === undefined) {
  			return String.fromCharCode(n); // IE (below 9 or what?)
  		} else if (which !== 0 && c) { // c != 0
  			return String.fromCharCode(which); // the rest
  		}
  		return null;
  	}