Match the following and select the correct answer for popular programming languages in List-I with their use cases in List-II.
\[ \begin{array}{|c|l|c|l|} \hline \text{List-I} & & \text{List-II} & \\ \hline (a) & \text{Java} & (i) & \text{Game development and high performance apps} \\ \hline (b) & \text{Python} & (ii) & \text{Web development, front-end scripting} \\ \hline (c) & \text{JavaScript} & (iii) & \text{Data Science and AI} \\ \hline (d) & \text{C++} & (iv) & \text{Enterprise apps and Android apps} \\ \hline \end{array} \]
| LIST I | LIST II |
|---|---|
| (A) Circular Linked List | (I) Recursive Function Calls |
| (B) Doubly Linked List | (II) Round Robin Queue in CPU |
| (C) Stack | (III) Hash Tables |
| (D) Singly Linked List | (IV) Undo and Redo Functionality |