recursive

adjective
  1. characterized by a procedure that can repeat itself indefinitely or until a specified condition is met
  2. Usage: mathematics; computer science
  3. relating to or involving the repeated application of a rule or procedure to successive results
  4. Usage: technical

Examples