public List<List<Integer>> generate(int numRows) {
		List<List<Integer>> results = new ArrayList<List<Integer>>();
		if (numRows == 0)
			return results;
		List<Integer> row1 = new ArrayList<Integer>();
		row1.add(1);
		results.add(row1);
		if (numRows == 1)
			return results;
		List<Integer> row2 = new ArrayList<Integer>();
		row2.add(1);
		row2.add(1);
		results.add(row2);
		if (numRows == 1)
			return results;
		generateAux(results, row2, 2, numRows);
		return results;
	}