Very well explained. I love the in-depthness of the article.