TITFIT, a comprehensive program for numerical treatment of potentiometric data by using analytical derivatives and automatically optimized subroutines with the Newton-Gauss-Marquardt algorithm.