How do you get from here to there? What's the best path from here to there? We'll extend our algorithmic repertoire but thinking about moving through data structures and finding best solutions.