This software calculates confidence intervals on binomials given
independently drawn examples.  It is primarily intended to be useful
for classifier evaluation, but may have wider uses.

files: 

binomial.cc - the core logic.  An approximation (Stirling's Series) is
	used to compute the binomial coefficients.  The approximation is 
	good to about 6 decimal places.   The execution time is dependent 
	upon the input but is generally sublinear in n (the number of 
	coin flips/examples).

binomial.h - the header file for binomial.cc

upper_bound.cc - An interface which creates the program upper_bound

upper_bound - Compute an upper bound on the confidence interval.
	Usage:
		upper_bound <bound_error_rate> <number_of_examples> <number_of_errors>

	Where: 	<bound_error_rate> is the error rate of the bound (0.05 is 
			popular for unknown reasons)
		<number_of_examples> is the number of examples that you are \
			testing.
		<number_of_errors> is the number of errors on the examples.

	Example usage:
		 # ./upper_bound 0.01 542 35
		 0.0934053

lower_bound.cc - An interface which creates the program lower_bound

lower_bound - Exactly the same as upper_bound, except that it
calculates the lower end of a confidence interval.

	Example usage:
	 # ./lower_bound 0.01 542 35
	 0.0423669
