Source: https://math.colorado.edu/~nita/SampleExpLog.pdf