Organic Nanoreactors : From Molecular to Supramolecular Organic Compounds