Let’s Build the GPT Tokenizer: A Complete Guide to Tokenization in LLMs