the way this is indented is hard to read... perhaps
```scala
val retU = TallSkinnyDenseMatrix(
  u.zip(rowIndices).map { case (row, i) => MatrixRow(i, row) },
  m,
  k)
```