Store the minimum values of x over a simulation in the output range.
Calculate the running minimum over the course of the simulation. The output can be a range that will store the running smallest values that have been generated.
x is the number whos minimum is to be computed.
reset? is an optional boolean to reset the calculation.