Evaluating Logarithmic Functions