Factors a non-singular matrix into its LU Decomposition