Synthesis of cycloparaphenylenes and related carbon nanorings: a step toward the controlled synthesis of carbon nanotubes.