AVATAR: OptimizingLLMAgentsforToolUsagevia ContrastiveReasoning