Chemical analysis and titration