Bits per byte (BPB) for LLMs: tokenizer-agnostic loss

BPB measures LLM loss per UTF-8 byte, making tokenizer comparisons fair. Formula, worked example, and PyTorch-style implementation.