Pillararene-based supramolecular polymers: from molecular recognition to polymeric aggregates.