make invocation of recursive function calls more convenient