Design of optimized high-performance liquid chromatographic gradients for the separation of either small or large molecules : III. An overall strategy and its application to several examples