Save one dot with `(vh.T.conj() * s).dot(vh)`.