The Collaborative Filtering algorithm implementation