Step 6: How do large language models work?