Moore–Penrose pseudoinverse