LLM-based Reasoning Algorithm