Source: https://it.mathworks.com/content/dam/mathworks/mathworks-dot-com/solutions/aerospace-defense/files/2017/expo-cn/ltc-4-advanced-programming.pdf