use recursion method to solve the best satisfaction purchase for the drinks supply problem