Theoretical computer science
Discrete mathematics
Character encoding
String
L-system
FO
Formal languages
Mathematics
Combinatorics on words