Solving Exponential Equations