What is the role of `ForkJoinPool` in the Fork/Join framework?
`ForkJoinPool` is responsible for dividing tasks into smaller units and executing them sequentially.
Thatâ€™s partially correct. While `ForkJoinPool` divides tasks, it executes them in parallel, not sequentially.
Can you explain the difference between sequential execution and parallel execution in the context of `ForkJoinPool`?