https://1library.org/document/zwvv61lq-an-algorithm-for-solving-quadratic-programming-problems.html