Well done. I will probably return to this when I need a refresher on the same subject. The tone remains friendly while still being informative, and that balance is harder to achieve than it looks. Definitely one of the better pieces I have read on this topic recently. https://gangnamelite.neocities.org/