Evaluate an expression using Reverse Polish Notation and return an integer.
Implement eval_rpn(tokens), where operands are integer strings and operators are +, -, *, and /. Division truncates toward zero, and each expression is valid with no division by zero.
Examples: ["2", "1", "+", "3", "*"] returns 9; ["4", "13", "5", "/", "+"] returns 6. Constraints: 1 <= len(tokens) <= 1000.
def eval_rpn(tokens):