0. Match the following with reference to Functional programming history:
| a. Lambda calculus | i. Church, 1932 |
| b. Lambda calculus as programming language | ii. Wordsworth, 1970 |
| c. Lazy evaluation | iii. Haskel, 1990 |
| d. Type classes | iv. Mecarthy, 1960 |
Codes:
| a | b | c | d | |
| (1) | iv | i | iii | ii |
| (2) | i | iv | ii | iii |
| (3) | iii | ii | iv | i |
| (4) | ii | i | iv | iii |