How Does Np.linalg.solve Work