Acids, bases, and pH