See Correct Answer


Logical programming
Structured programming
Backward reasoning
Functional programming

Correct Answer: Functional programming