SEEDを設定できるように変更．
Decimal型による計算で，オーバーフローを避けた その他細かい修正

svd = svd_reduce を使用．これにより高速化．