expression evaluator can evaluate negative number also.