https://blog.mathquant.com/2019/04/19/3-2-getting-started-with-the-m-language.html
3.2 Getting started with the M language