Representations Of Algebraic Expressions