Lecture 10: Stochastic Dual Dynamic Programming