pH calculations and manipulation