An Overview of Recommender Systems and Machine Learning in Feature Modeling and Configuration