public Hypergeometric(int N, int K, int n) throws ParameterException {
		if (N < 0 || K < 0 || K > N || n < 0 || n > N) {
			throw new ParameterException("Hypergeometric parameters N >= 0, 0 <= K <= N, 0 <= n <= N.");
		} else {
			this.N = N;
			this.K = K;
			this.n = n;
		}
	}