Chain-of-Thought (CoT) reasoning