A Brief Analysis of Collaborative and Content Based Filtering Algorithms used in Recommender Systems