See Correct Answer


Backward reasoning
Structured programming
Logical programming
Functional programming

Correct Answer: Functional programming