recursive subroutine


noun

computing a subroutine that can call itself as part of its execution