what is eruv tavshilin actually doing, and where does it come from? how does setting aside cooked food before yom tov make it mutar to cook on yom tov for shabbat, what is the logic behind it, and does the food have to be eaten for it to work?