Scarlett I want to understand what the curse of dimensionality means in machine learning. How does having too many features affect model performance and data analysis? Can someone also explain common techniques used to address this problem?