Tokenization in NLP: Breaking Down Language Like Building Blocks (The Complete Guide)