Ultimate access to all questions.
Explain how Spark's machine learning library (MLlib) handles the distribution and parallelization of linear regression models. Include details on how data is partitioned, how computations are distributed across nodes, and how the results are aggregated to form the final model.