adds plu factorization (fast version)
adds plu factorization with partial pivoting (fast version)