Tokenization: The Cornerstone for NLP Tasks