In situ chemical experiments in carbon nanotubes