Implement a Minimal ReAct Loop | Agentic AI Interview Problem