Thank you a zillion times doc!!! I have been struggling to understand this topic for quite some time and your video really helped me to grasp the concept in a way that I never thought was possible! Your ability to break down the algorithm into simple and easy to understand step was truly remarkable. Thank you!!!!