Why are iterator UDFs preferred for handling large datasets in Spark? Provide a detailed explanation and an example of how you would implement an iterator UDF in Spark. | Databricks Certified Machine Learning - Associate Quiz - LeetQuiz