exponential function solver