A very clear and informative article. In particular, i like that it clearly stated a mistake made, which gave me a lot of confidence in the article's authenticity. This level of detail is rarely provided even though it's highly valuable for inexperienced people to learn from.