lightweight, multi-purpose library of recommender system algorithms