3. Acid base theory