How to Use Stacking to Choose the Best Possible Algorithm?