In the general case, almost any function can be used in the role of counter, assuming that this function does not repeat for a large number of iterations.
У загальному випадку майже будь-яка функція може використовуватися в ролі «лічильника», припускаючи, що ця функція не повторюється для великого числа ітерацій.