pub fn determinant<T>(a: Vec<Vec<T>>) -> Twhere T: FFElem + Copy + Zero + One,
素数mod p上での行列式を求める。
Time complexity $O(n^3)$