Explain how a Decision Tree algorithm works and how you would evaluate its performance using precision, recall, and F1-score.