Basic Approaches in Recommendation Systems