Machine learning assisted preparation of highly crystalline cellulose nanocrystals: lessons from cellulose sources and reaction conditions | Synapse