Telechelic polymers