if cache[[col,row]].nil?
                r=pearson(ds[row],ds[col])
                cache[[row,col]]=r
                r
              else