Lecture 10: Differentiation of Discrete Functions