Principles and advances in supramolecular catalysis. (2019)