Solving Exponential Growth Problems