Evaluating Algebraic Expressions with Rational Numbers