Modifications of the classical genetic algorithm for non-linear fitting applied to response surface modeling in HPLC