Occassionally I get a craving for something sweet (usually nothing in particular). Generally, I do not have much of a sweet tooth. So: (A) What causes this - and what can I do to avoid it. (B) What would you recommend eating to get rid of it.