Terms and Factors of Algebraic Expressions