LLM Error Detection: Common Failures Explained | NanoGPT