Увлекся моделированием всякой астрофизической всячины и обнаружил странные вещи, что большие цифры типа Number не реагируют на сложение\вычитание.
Вот к примеру код:

Код AS3:
var v10:Number = Math.pow(10, 22);
var v11:Number = Math.pow(10, 22) + 2;
txt.text = String(v10.toFixed(2));
txt2.text = String(v11.toFixed(2));
И в обоих текстовых полях мы видим одно и тоже! И при вычитании этих двух чисел получается 0!
Почему так происходит? В чем подвох

И как с этим бороться?