code: function svdPack() {
                  var result = lapack$1.sgesvd('A', 'A', this.elements);
  
                  return {
                      U: $M(result.U),
                      S: $M(result.S).column(1).toDiagonalMatrix(),
              	V: $M(result.VT).transpose()
                  };
              }
docs: singular value decomposition using LAPACK