https://9dok.net/document/zgw2xgx6-perturbation-methods-for-saddle-point-computation.html