Implementation of the DASSL algorithm