mat による行列の和および差の演算を追加

行列の対応する全要素同士を加算、または減算します。
行と列が同じ行列同士の演算しかサポートできてません。

例:
dim a(3,3)
dim b(3,3)
dim c(3,3)
mat c := a + b
mat c := a - b

関係ないがテストコードを書いてたら、
ユーザー定義function内でprintと配列参照を行うと正常に動作しないことに気づいた。
まだ直してない。
おそらくスタックに積んだ値を捨ててないとか、そういう類でスタックに不整合が起きてるのでは？
と予想してる。
とりあえず思いついた解決方法としては、
各 declaration の段階でスタックを空にする的なことをしてみたらどうか？と。
これで解決するだろうか？それとも副作用によって他が壊れるだろうか？半々な気がする。
とにかく実際に書いて試せばわかる。
まだ書いてない。