changed symmath.evaluate to be a Visitor and to be a member of Expression.