docs: public String sentence() {
  		// first word
  		String w = randomWord();
  		StringBuilder s = new StringBuilder(w.substring(0, 1).toUpperCase())
  				.append(w.substring(1)).append(" ");
  		// commas?
  		if (random.nextBoolean()) {
  			int r = random.nextInt(3) + 1;
  			for (int i = 0; i < r; i++)
  				s.append(sentenceFragment()).append(", ");
  		}
  		// last fragment + punctuation
  		return s.append(sentenceFragment()).append(randomPunctuation())
  				.toString();
  	}
  
  	/**
  	 * Get multiple sentences
  	 * 
  	 * @param count
  	 *            - the number of sentences
  	 */
  	public String sentences(int count) {
  		StringBuilder s = new StringBuilder();
  		while (count-- > 0)
  			s.append(sentence()).append("  ");
  		return s.toString().trim();
  	}
  
  	/**
  	 * Get a paragraph
  	 * 
  	 * @useStandard - get the standard Lorem Ipsum paragraph?
  	 */
  	public String paragraph(boolean useStandard) {
  		return useStandard ? standard : sentences(random.nextInt(3) + 2);
  	}
  
  	public String paragraph() {
  		return paragraph(false);
  	}
  
  	/**
  	 * Get multiple paragraphs
  	 * 
  	 * @param count
  	 *            - the number of paragraphs
  	 * @useStandard - begin with the standard Lorem Ipsum paragraph?
  	 */
  	public String paragraphs(int count, boolean useStandard) {
  		StringBuilder s = new StringBuilder();
  		while (count-- > 0) {
  			s.append(paragraph(useStandard)).append(_n).append(_n);
  			useStandard = false;
  		}
  		return s.toString().trim();
  	}
  
  	public String paragraphs(int count) {
  		return paragraphs(count, false);
  	}
  }