Bzgl. anderer Möglichkeiten:

Die Lookup-Tabelle wäre wohl die am schnellsten einzubauende Methode.

Du kannst mit RMEventFactory dir automatisch ein Common Event erstellen lassen, was - z.B. für Werte von 1 bis 1000 - 1000 Forks enthält und jeweils den richtigen Wurzelwert zurückgibt. Das beigelegte Beispiel "sinus.efs" tut dasselbe, du müsstest nur halt statt Sinus die Wurzel berechnen lassen.