A subroutine can be coded so that it may call itself recursively, at one or more places, to perform its task.
Потпрограм може бити кодиран тако да може да се позове рекурсивно, на једном или више места, да изврши свој задатак.