"""Frozen GSM8K test evaluator: greedy, 512 tokens, exact match on final numeric answer. usage: evaluate.py