Determinant module is wrong. Need to implement Shermann Morrison Factorization