You’ve provided such a detailed and well-explained overview of the subject. I feel much more confident in my understanding of the topic after reading this.