Recursion is a powerful problem solving method.
Counting Words and Pattern Matching
Recursive Algorithms