SMatrix.referenceをinout化
外積crossの結果を列ベクトルに変更
四元数を扱うモジュールとしてquanternion.dを追加