Software engineering
Computer programming
Software
Functional languages
Subroutines
Haskell
Literate programming
Stack
Call stack
Glasgow Haskell Compiler