initial import factorization tools

maybe you misinterpreted what i was saying.

This is for a design matrix with arbitrary element values.

This is not correct