g(x) = (x^(2) + x) / (sqrt(x^(2) + 4) - 2)
b = LimitAbove(g, 0)

Tool: Angle Orienté de vecteurs (origine-vecteur-vecteur) (command AngleOriente)
Origine des représentants, 1er vecteur, 2ème vecteur
Input: O, u, v
Output: mes_θ, u', v', c, Flèche, E_θ

θ = 1.4429117002385465 rad
mes_θ: (sgn(sin(θ)) + If[sin(θ) ≟ 0, 1, 0]) * acos(cos(θ))
A = (8.13149069438294, -4.790265905275998)
B = (-2.3331720498147446, -7.430025357276136)
u' = (2.109700780111882, 6.562276806031031)
v' = (-8.354961964085803, 3.9225173540308926)
k: Min[1, Length[v'] / Length[u']] / 4
F_0 = (6.549215109299029, -9.711973509799272)
F' = (4.966522541502627, -9.990171464819309)
F = (4.461883639515096, -10.620192347571836)
L = (4.786265984626354, -9.881028747085736)
E = (5.112388791163666, -10.142249064553729)
E_θ: mes_θ + " rad"