What does the "No Free Lunch" theorem state in the context of machine learning algorithms?
- A) There is no single machine learning algorithm that works best for all problems
- B) The performance of an algorithm is always optimal for any dataset
- C) All algorithms have the same computational complexity
- D) Any algorithm will eventually converge to the best possible solution