src/main/java/com/osiris/maths/F.java
/**
     * Function: Exponential <br>
     * <p>
     * Returns the y value for the provided x value. <br>
     * The underlying function is the natural exponential function. <br>
     *
     * @param precision The amount of loops. The higher this number, the more precise the returned value will be.
     */
Exponential 

Returns the y value for the provided x value. 
The underlying function is the natural exponential function.

@param precision The amount of loops. The higher this number, the more precise the returned value will be.
Exponential Returns the y value for the provided x value . The underlying function is the natural exponential function . @param precision The amount of loops . The higher this number the more precise the returned value will be .
public static Double exp(Double x, int precision) { 
        Double[] numbers = new Double[precision];
        numbers[0] = 1.0;
        for (int i = 1; i < precision; i++) {
            numbers[i] = divide(raiseToPowerOf(x, i), factorial(i));
        }
        return sum(numbers);
    }
public static Double exp ( Double x , int precision ) { Double [ ] numbers = new Double [ precision ] ; numbers [ 0 ] = 1.0 ; for ( int i = 1 ; i < precision ; i ++ ) { numbers [ i ] = divide ( raiseToPowerOf ( x , i ) , factorial ( i ) ) ; } return sum ( numbers ) ; }
Function: Exponential <br>
 <p>
 Returns the y value for the provided x value.
Function : Exponential <br > <p > Returns the y value for the provided x value .
// TODO number as double, like 2.8 or 15.298 // TODO We could retrieve the value by doing e^x. Idk if that's more precise and performant though.