Final version of SVD recommender