Reasoning Patterns — Glossary — ThinkLLM