Ответ, насколько я знаю, именно то, что вы дали. Перебирайте все аргументы, пока не найдете тот, который возвращает ноль. Для функций более чем одного аргумента вы диагонализируете. т.е. (0,0), (1,0), (0,1), (1,1), (2,0), (2,1), (0,2), (1,2), (2,2) и т. Д.