Recommendation Systems, What Every Business Can Learn From Them