Computing
Formal languages
Computer programming
Mathematics
String
Substring
Regular expression
Rope
Expr
Hash function
Recursion
Longest common substring problem