initial import factorization tools

call this something better

matrixDivide or something