R: Optimizing LLM Agents for Tool Usage via Contrastive Reasoning Shirley Wu