Given a string s representing a valid arithmetic expression, evaluate it and return the result as an integer.
The expression may contain:
- Non-negative integer numbers
+and-operators (including unary minus, e.g."-(2 + 3)")- Parentheses
(and) - Spaces
You must not use any built-in expression evaluator (such as eval).