NobleBlocks
    A fast non-negativity-constrained least squares algorithm | NobleBlocks