get third angle or side length in a triangle
double getThirdSideLength(double a, double b, double angle) { double c2 = a * a + b * b - 2 * a * b * cos(angle); return sqrt(c2); }