Caution: it's non-trivial and long. It took me 3 hours. But I guess that's necessary to grasp the underlying structure. However, you already get a good overall picture in the first part already.
Towards the end, he's picturing potential improvements which would simplify computation & improve results.