Recursive Thinking: AI Agent Iterative Refinement Tool