docs: function (s, positions) {
  		var i, p, words = s.split(" ");
  
  		if (positions === undefined) {
  			positions = [];
  			for (i = 0; i < words.length; i += 1) {
  				positions.push(i);
  			}
  		} else if (typeof positions === 'number') {
  			p = positions;
  			positions = [];
  			positions.push(p);
  		}
  		
  		for (p = 0; p < positions.length; p += 1) {
  			i = positions[p];
  			if (words[i] !== undefined) {
  				words[i] = words[i].substr(0, 1).toUpperCase() +
  					words[i].substr(1);
  			}
  		}
  		return words.join(" ");
  	}