Dynamic sulfur chemistry as a key tool in the design of self-healing polymers