Mechanisms of formation of pseudocalixarene Schiff base macrocycles investigated by ESI-MS