See Correct Answer


Functional programming
Backward reasoning
Logical programming
Structured programming

Correct Answer: Functional programming