Checklist: Choosing Between Masking and Tokenization | NanoGPT