LU分解の実装