Ja jeg overvejede at kommentere den antagelse, men hvis du virkelig foretog den antagelse, så:
sqr((b - 18) * (b - 18)) === (b - 18)
Det du gør er jo reelt:
sqr(x^2)
Det er ikke helt korrekt, men det er korrekt, at det er en lidt overkill beregning.
Kvadratroden af et tal ganget med sig selv er ikke tallet selv, men den absolutte værdi:
sqr((b - 18) * (b - 18)) === abs(b - 18)
...da et tal ganget med sig selv altid er positivt.