Cracking an Egg: An Exercise in Commonsense Reasoning