answered at talk pseudoinverse