Added a basic and not completely functioning version of the recommendation algorithm