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