fix: incomplete factorization
fix: incomplete factorization in some random cases
chg: I think that should not go here
chg: new test
Merge pull request #665 from mmklee/incomplete_fac

Incomplete fac