Primer on recommender systems