Innumerable videos available on internet on this topic. I find your video more comprehensive and precise. Unless the explanation is not comprehensive the context is not understood giving rise to skewed understanding of the topic. Thanks for the video!