What is Classification in Machine Learning? A Comprehensive Guide to Mastering Algorithms and Avoiding Common Pitfalls