A Survey on Recommendation System | Synapse