See Correct Answer


Structured programming
Logical programming
Backward reasoning
Functional programming

Correct Answer: Functional programming