What is the primary advantage of using decision trees in machine learning?
A) They are highly interpretable, allowing easy understanding of decision-making processes.
B) They are particularly effective for handling unstructured data formats.
C) They guarantee optimal accuracy with minimal training data.
D) They adapt dynamically to changing data distributions over time.