Carboxymethyl cellulose and cellulose nanocrystals from cassava stem as thickeners in reactive printing of cotton