Using computer simulation to develop a gradient elution method for reversed-phase HPLC