rem: if (function) { for (int32 index = 0; index < numItems; index++) { result = function(ItemAtFast(index), arg); if (result != NULL) break; }
add: for (int32 index = 0; index < numItems; index++) { result = function(ItemAtFast(index), arg); if (result != NULL) break;
context: _PointerList_::EachElement(GenericEachFunction function, void *arg){	int32 numItems = CountItems();	void *result = NULL;		if (function) {		for (int32 index = 0; index < numItems; index++) {			result = function(ItemAtFast(index), arg);			if (result != NULL)				break;		}	}	return result;}