https://openlab.citytech.cuny.edu/mat1375coursehub/2020/04/02/lesson-15-16-applications-of-exponential-and-log-functions/