Search 1 - Dynamic Programming, Uniform Cost Search | Stanford CS221: AI (Autumn 2019)