Recent advances in the concept of hard and soft acids and bases | Synapse