sped up adaptive qr
Changed to general bidiagonal