Algebraic Evaluation Of Expressions