First edition of recursive call