A No Free Lunch Result for Optimization and Its Implications