Supramolecular chemistry (introduction)