change order of return values of gksvd to (U,S,V)
initial revision of bidiagprod (not yet working)