Evaluator for release 0.5. It's working for negative numbers and decimal type of numbers. Yet to check in main.