public class ExpFn {

	public static void main(String[] args) {

		double e3 = exp(200.0, 0.0000000000000000001);
		Out.println(e3);
		Out.println(Math.exp(200.0));

	}

	static double exp(double x, double epsilon) {

		int i = 0;
		double term = 1.0;
		double sum = 1.0;

		while (term >= epsilon) {
			i++;
			term = term * x / i;
			sum = sum + term;
		}
		return sum;

	}

}
