Implement an expression evaluator | Instacart Interview Question