GlossaryRecursion and BacktrackingSelf-referential functions and systematic trial-and-error with pruning for exploring solution spaces.