main Iteration
Randomly generates the next point using nextPoint(). Evaluates the point and unconditionally accepts it as the current solution.
Randomly generates the next point using nextPoint(). Evaluates the point and unconditionally accepts it as the current solution.