Software engineering
Computer programming
Programming language theory
Functional languages
Lisp
Trigonometric functions
Subroutine
Exponentiation
Constructor