https://blog.mathquant.com/2018/12/18/dual-thrust-mylanguage-version.html
Dual Thrust (MyLanguage version)