Simplifying and Expanding Algebraic Expressions