Exercise 1.2.1

Give an example of an application that requires algorithmic content at the application level, and discuss the function of the algorithms involved.

Netflix gives recommendations for user on the home page based on user's history. This requires recommendation algorithm to be run in background or pre-compute the results.