Какую библиотеку лучше использовать для решения уравнения четвёртой степени?
Подскажите, пожалуйста, библиотеку для нахождения корней уравнения:
Ax^4 + Bx^3 + Cx^2 + Dx + E = 0
В программе мне постоянно требуется находить корни уравнения 4 степени, поэтому очень не хочу писать свой велосипед, так как важна скорость. Плюс все описанные в литературе методы решения достаточно объёмные, поэтому есть вероятность допустить ошибку при их переносе в код.
Знаю, что на это способен Boost, но тянуть его не вижу смысла. Нужно что-то лёгкое и нацеленное именно на эту задачу.
В идеальном случае хочется, чтобы библиотека решала также уравнения второй и третьей степени.