Потому что у тебя в методе progress(a, n): <- два параметра, а ниже ты вызываешь его только с одним.
Но, даже если ты укажешь два параметра у тебя не будет работать программа, т.к. получится stackoverflow, потому что ты не описал ни одного условия выхода из метода