Classifying SMS as Spam or Ham: Leveraging NLP and Machine Learning Techniques | Synapse