Describir: On the nonnegative least squares algorithm