svdinv=function(a,tol=1e-6){ # psuedo inverse of a matrix. sva=svd(a) maxsv=max(sva$d) dd=ifelse(sva$d