https://9dok.net/document/q7w4jwdv-sequential-quadratic-programming-method-volatility-estimation-option-pricing.html