Try tо visuаlize sоme prоcedure thаt when executed iterаtively, compares all possible solutions until an optimum or satisfactory solution is found. This is also the process of modifying a system to make some features of it work more efficiently and/or use fewer resources. What do we call this?