public ArrayList<ArrayList<Integer>> getPermute(ArrayList<Integer> numsToUse) {
		ArrayList<ArrayList<Integer>> result = new ArrayList<ArrayList<Integer>>();
		if (numsToUse.size() == 0)
			return result;

		if (numsToUse.size() == 1) {
			result.add(numsToUse);
			return result;
		}

		return result;
	}