public static ArrayList<BinomMember> negativeBinomToPower(int n) {
		ArrayList<BinomMember> result = new ArrayList<BinomMember>();

		for (int k = 0; k < n + 1; k++) {
			if (k % 2 == 0)
				result.add(new BinomMember(Math.fact(n)
						/ (Math.fact(k) * Math.fact(n - k)), n - k, k));
			else
				result.add(new BinomMember(
						-(Math.fact(n) / (Math.fact(k) * Math.fact(n - k))), n
								- k, k));
		}

		return result;
	}