Hard and soft acids and bases, HSAB, part 1: Fundamental principles | Synapse