How to ask twenty questions and win: Machine learning tools for assessing preferences from small samples of willingness-to-pay prices