Added expression collection handling to EvalExpression
Better printing style
Automatic selection between GA and ES for GE.