Hi. It seems nnls only support symmetric dense matrix. Can you generalize to non-square and sparse matrix? would be great.