LU decompsition