Supramolecular polymer chemistry: From structural control to functional assembly. (January 2020)