1. A system for executing a first task, said system comprising: a first plurality of memory locations for storing a plurality of parameter sets for operation upon by the first task; and a second plurality of memory locations for storing a second task, wherein the second task calls the first task a plurality of times and provides a different one of the plurality of parameter sets to the first task during each of the plurality of times.