Loads of solutions listed here (eliminate-eliminate, lesser of two evils, horns of the Problem, rock & tough spot) seem to be to indicate selecting in between two choices. Exactly where there are a number of distasteful solutions the final idiom I've come across is: The best of a foul bunchWhy do C compilers however favor thrust over mov for conser