Encapsulated ExpressionList
Refactoring arithmetic and numeric comparison functions