Match the following with reference to Functional programming history :
$\begin{array}{clcl} \text{a.} & \text{Lambda calculus} & \text{i.} & \text{Church, 1932} \\ \text{b.} & \text{Lambda calculus as} & \text{ii.} & \text{Wordsworth, 1970} \\ & \text{programming language} \\ \text{c.} & \text{Lazy evaluation} & \text{iii.} & \text{Haskel, 1990} \\ \text{d.} & \text{Type classes} & \text{iv.} & \text{Mecarthy, 1960} \\ \end{array}$
$\textbf{Codes :}$
- $\text{a-iv, b-i, c-iii, d-ii}$
- $\text{a-i, b-iv, c-ii, d-iii}$
- $\text{a-iii, b-ii, c-iv, d-i}$
- $\text{a-ii, b-i, c-iv, d-iii}$