Advances the monitor instance by an arbitrary number of steps. The user of a monitor should ensure that the maximum number of progress steps is reached and is not exceeded. But for cases where it is not possible to determine the number of steps exactly an implementation should simply ignore values that exceed the limit set in the init() method.
Although this method allows to advance by arbitrary counts it is recommended to use a step count of 1 if possible to make the behavior of the monitor intuitive.
@param nSteps