Before revision:  Given a matrix A, it produces a low-rank approximation of the form {\bf UBV}^T, where U and V are approximately orthogonal and B is block bidiagonal.
After revision:  Given a matrix A, it produces a low-rank approximation of the form {\bf UBV}^T, where U and V have orthonormal columns in exact arithmetic and B is block bidiagonal.