Highly flexible polymer-carbon dot-ferric ion nanocomposite hydrogels displaying super stretchability, ultrahigh toughness, good self-recovery and shape memory performance. (October 2017)