JavaScript, Graph Theory, Startup.
generate recommendations is start traversing our graph outwards from our user, and find all of the closest listings in the order that they appear. Lucky for us, graph traversal is a very well-studied and documented area of mathematics and computer science. We’re going to be traversing our graph