cov matrix outer product
changing way of computing Bdiff with scale (bug)