TODO failed to find an amazing post, the best ones I’ve found so far:
https://zhuanlan.zhihu.com/p/45930479