This article is part of a series about ways to use functional programming to solve one problem. It looks at how to make song recommendations for a user by working with large sets of data.