Solving and evaluating equations