pow を追加

マイナス乗、小数乗にも対応してます。
（2 ^ 0.5 でルート２）

ただし、
現状、非常に精度が悪いです。2 ^ 0.5 で 1.1892 のような答えが出てきてしまいます。
また、a ^ b の b で対応する数は整数では +- 3 までで、小数では +- 0.25 位までです。

フルで計算できるコードを、あえてコメントアウトで停止させてます。
理由は、フルで計算するソースを吐かせると、print 2 ^ 2 だけのソースだとしても
それをコンパイルした a.ask のサイズは 1336993 （約1.3メガ）となってしまい、
巨大過ぎてアセンブラに通せないソースコードになってしまうからです。

そこで、（アセンブラ通らないのでは動作テストすらできないので）適当に精度を削って、
ファイルサイズを抑えてます。それでも a.ask のサイズは250キロ程度あります。

この出力ソース肥大化の原因は明確で、全ての命令をインライン展開してることが原因です。
この肥大化を解決するのは、手軽ではないけど、方法自体は簡単で、
その方法は、多くの命令をインライン展開せずに、サブファンクション呼び出し方式に変更することで
コードは大幅に小さくなるはずなので、それを行うだけです。
（ただ、その作業自体は単純ですが、量が多いので面倒くさいというのがハードルです）

README.md には pow の追加については、もうしばらく黙ってる予定。
サイズと精度的に、まだ実用できる状態ではないので。