What Are Context Windows in Text Generation? | NanoGPT