Procedural programming languages
Control flow
Structure and Interpretation of Computer Programs
Map
Expr
Eval
Find
Pi
Function
Computing
Software engineering
Scheme