Algorithms are a set of steps required to complete an action. They are at the heart of what computers and modern machines do. This isn’t a new concept, its been around since the birth of math itself. Algorithms are tools for productivity when used correctly ;). Today we’re going to take a look a couple modern computing problems like sorting and graph search, and show how we’ve made them more efficient so you can more easily find cheap airfare or map directions to Winterfell… or like a restaurant or something.