Expression representation

Evaluation function