Implement Netflix-eque Collaborative Filtering algorithm