Text this: A Novel Intelligent Recommendation Algorithm Based on Mass Diffusion