macrocyclic compounds collectively known as 'calixarenes' are presented in this edited