https://paulcccccch.github.io/posts/C1-Introduction/
SLM Chapter 1 Introduction - Chonghan Chen