Modules
Parses mathematical expressions
Represents matches in algebraic expretions
Represents one number in a parsed expression tree
Represents one operation in the parsed expression tree
Represents one variable in a parsed expression tree
Represents a set of variables and there values