homotopy takes maxIters and initial step as args