Ultimate access to all questions.
Consider a scenario where you are working with a large dataset and need to build a decision tree model using Spark MLlib. Describe the steps involved in scaling the decision tree algorithm in Spark and explain how it leverages the distributed nature of Spark to improve performance.