Molecular Necklace: Quantitative Self-Assembly of a Cyclic Oligorotaxane from Nine Molecules | doi.page