Evaluating complex expressions.